7-43 快速求和(误差)

# 7-43 快速求和(误差)

分数 10
作者 李祥
单位 湖北经济学院
1
2
3

请编写程序,输入整数 n,快速计算:

题目 (opens new window)

输入格式 n

输出格式 s

要求:输出 6 位小数,末位四舍五入。

输入样例1

4
1

输出样例1

0.80000
1

输入样例2

319
1

输出样例2

0.99688
1

提示:注意实数的误差。

代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
1
2
3
4
5
6

代码:

#include<stdio.h>
int main(){
    double n,sum;
    scanf("%lf", &n);
    sum = 1 - 1.0 / (n + 1);
    printf("%.6lf", sum); //保留6位小数
}
1
2
3
4
5
6
7

解题思路: step1:审题,读取有用信息 step2:了解求和公式

归属知识点: 数据类型

最后编辑于: 5/7/2024, 7:44:04 PM